30天的挑戰已經默默的過了快要一半啦!
前面的教學都是把各個項目一一拆開來講解,看完之後可能還是會有點迷茫,比較缺乏整體性的教學,所以今天先來幫大家總結一下新建立一個客製模組的簡易流程。
廢話不多說,直接開始吧!
第一步、建立模組的__manifest__.py
,用來設置模組的各項基本設定。
第二步、根據需求建立model、欄位,若有些欄位需要計算或控卡的部分也會在這邊先加上。
第三步、根據需求建立各個model增/刪/改/查的權限。
第四步、根據需求建立各項視圖,像是列表視圖、表單視圖、看板視圖或是圖表視圖。
第五步、根據需求來建立報表的model以用來處理資料以及新增報表的模板。
第六步、建立action,讓使用者點選各項按鈕時可以開出相對應的畫面或是正確的工作流程。
第七步、建立menu,讓模組內有選單供使用者選擇。
記得建立以上檔案時,要記得將檔案放到相對應的路徑下,方便後續的查找。
跟著上面的步驟來一一建立,就可以擁有一個最基礎的客製模組了,各項目的範例可以看之前的內容。
客製新模組的基礎教學就先到這邊告一個段落,從明天開始會介紹關於開發的各項較常用的知識以及功能,敬請期待!